home *** CD-ROM | disk | FTP | other *** search
- ;; lo-kbd.mim -- Lao input method with Lao keyboard layout
- ;; Copyright (C) 2005
- ;; National Institute of Advanced Industrial Science and Technology (AIST)
- ;; Registration Number H15PRO112
-
- ;; This file is part of the m17n database; a sub-part of the m17n
- ;; library.
-
- ;; The m17n library is free software; you can redistribute it and/or
- ;; modify it under the terms of the GNU Lesser General Public License
- ;; as published by the Free Software Foundation; either version 2.1 of
- ;; the License, or (at your option) any later version.
-
- ;; The m17n library is distributed in the hope that it will be useful,
- ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
- ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- ;; Lesser General Public License for more details.
-
- ;; You should have received a copy of the GNU Lesser General Public
- ;; License along with the m17n library; if not, write to the Free
- ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- ;; Boston, MA 02110-1301, USA.
-
- (input-method lo kbd)
-
- ;;; Input method for Lao using Lao keyboard layout.
-
- (description
- "Lao input method using Lao keyboard layout.
- The layout is based on the information at this page:
- http://home.vicnet.net.au/~lao/lswin/laokbd.htm
- ຢ1 ຟ2 ໂ3 ຖ4 ◌ຸ◌໌ ◌ູ^ ຄ5 ຕ6 ຈ7 ຂ8 ຊ9 ◌ໍ◌ໍ່ ງ໌
- ◌ົ◌ົ້ ໄ0 ຳຳ້ ພ_ ະ+ ◌ິ◌ິ້ ◌ີ◌ີ້ ຣຮ ນໜ ຍຽ ບ- ລ/
- ◌ັ◌ັ້ ຫ; ກ. ດ, ເ: ◌້◌໊ ◌່◌໋ າ! ສ? ວ% ງ= *ຫຼ
- ຜ\" ປ( ແຯ ອx ◌ຶ◌ຶ້ ◌ື◌ື້ ທໆ ມໝ ໃ$ ຝ)
- In addition, Lao digits are assigned to these keys:
- \\0:໐, \\1:໑, \\2:໒, \\3:໓, \\4:໔, \\5:໕, \\6:໖, \\7:໗, \\8:໘, \\9:໙
- ")
-
- (title "ລ")
-
- (map
- (map
- ("!" ?1)
- ("\"" ?=)
- ("#" ?3)
- ("$" ?4)
- ("&" ?5)
- ("%" ?໌)
- ("'" ?ງ)
- ("(" ?7)
- (")" ?8)
- ("*" ?6)
- ("+" "ໍ່")
- ("," ?ມ)
- ("-" ?ຊ)
- ("." ?ໃ)
- ("/" ?ຝ)
- ("0" ?ຂ)
- ("1" ?ຢ)
- ("2" ?ຟ)
- ("3" ?ໂ)
- ("4" ?ຖ)
- ("5" ?α║╕)
- ("6" ?α║╣)
- ("7" ?ຄ)
- ("8" ?ຕ)
- ("9" ?ຈ)
- (":" ?%)
- (";" ?ວ)
- ("<" ?ໝ)
- ("=" ?ໍ)
- (">" ?$)
- ("?" ?\))
- ("@" ?2)
- ("A" "ັ້")
- ("B" "ຶ້")
- ("C" ?ຯ)
- ("D" ?.)
- ("E" "ຳ້")
- ("F" ?,)
- ("G" ?:)
- ("H" ?໊)
- ("I" ?ຮ)
- ("J" ?໋)
- ("K" ?!)
- ("L" ??)
- ("M" ?ໆ)
- ("N" "ື້")
- ("O" ?ໜ)
- ("P" ?α║╜)
- ("Q" "ົ້")
- ("R" ?_)
- ("S" ?\;)
- ("T" ?+)
- ("U" "ີ້")
- ("V" ?x)
- ("W" ?0)
- ("X" ?\()
- ("Y" "ິ້")
- ("Z" ?\")
- ("[" ?ບ)
- ("]" ?ລ)
- ("^" ?α║╝)
- ("_" ?9)
- ("`" ?*)
- ("a" ?α║▒)
- ("b" ?α║╢)
- ("c" ?ແ)
- ("d" ?ກ)
- ("e" ?α║│)
- ("f" ?ດ)
- ("g" ?ເ)
- ("h" ?້)
- ("i" ?ຣ)
- ("j" ?່)
- ("k" ?α║▓)
- ("l" ?ສ)
- ("m" ?ທ)
- ("n" ?α║╖)
- ("o" ?ນ)
- ("p" ?ຍ)
- ("q" ?α║╗)
- ("r" ?ພ)
- ("s" ?ຫ)
- ("t" ?α║░)
- ("u" ?α║╡)
- ("v" ?ອ)
- ("w" ?ໄ)
- ("x" ?ປ)
- ("y" ?α║┤)
- ("z" ?ຜ)
- ("{" ?-)
- ("|" "ຫຼ")
- ("}" ?/)
- ("~" ?໌)
- ("\\\\" ?\\)
- ("\\0" ?໐)
- ("\\1" ?໑)
- ("\\2" ?໒)
- ("\\3" ?໓)
- ("\\4" ?໔)
- ("\\5" ?໕)
- ("\\6" ?໖)
- ("\\7" ?໗)
- ("\\8" ?α╗ÿ)
- ("\\9" ?໙)))
-
- (state
- (init
- (map)))
-
- ;; Local Variables:
- ;; coding: utf-8
- ;; mode: lisp
- ;; End:
-